<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>EquTemper: ETSI_SText Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">EquTemper&#160;<span id="projectnumber">1.01</span></div>
   <div id="projectbrief">An equation editor.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<script type="text/javascript">
function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}

function toggleVisibility(linkObj) {
 var base = linkObj.getAttribute('id');
 var summary = document.getElementById(base + '-summary');
 var content = document.getElementById(base + '-content');
 var trigger = document.getElementById(base + '-trigger');
 if ( hasClass(linkObj,'closed') ) {
   summary.style.display = 'none';
   content.style.display = 'block';
   trigger.src = 'open.png';
   removeClass(linkObj,'closed');
   addClass(linkObj,'opened');
 } else if ( hasClass(linkObj,'opened') ) {
   summary.style.display = 'block';
   content.style.display = 'none';
   trigger.src = 'closed.png';
   removeClass(linkObj,'opened');
   addClass(linkObj,'closed');
 }
 return false;
}
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_e_t_s_i___s_text.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">ETSI_SText Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ETSI_SText" --><!-- doxytag: inherits="ETSubItem,DDHC::Ghost" -->
<p>simple sub-item capable to display a string  
 <a href="class_e_t_s_i___s_text.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png"/> Inheritance diagram for ETSI_SText:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_s_i___s_text__inherit__graph.png" border="0" usemap="#_e_t_s_i___s_text_inherit__map" alt="Inheritance graph"/></div>
<map name="_e_t_s_i___s_text_inherit__map" id="_e_t_s_i___s_text_inherit__map">
<area shape="rect" id="node2" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub&#45;items of a ETI_CplxTxt" alt="" coords="5,83,93,112"/><area shape="rect" id="node4" href="class_c_c___l2_d.html" title="class representing the list element in a linked list system" alt="" coords="13,5,85,35"/><area shape="rect" id="node6" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked" alt="" coords="117,83,221,112"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png"/> Collaboration diagram for ETSI_SText:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_s_i___s_text__coll__graph.png" border="0" usemap="#_e_t_s_i___s_text_coll__map" alt="Collaboration graph"/></div>
<map name="_e_t_s_i___s_text_coll__map" id="_e_t_s_i___s_text_coll__map">
<area shape="rect" id="node2" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub&#45;items of a ETI_CplxTxt" alt="" coords="123,141,211,171"/><area shape="rect" id="node11" href="class_e_t_s_i___root.html" title="sub&#45;item able to host a row of horizontal sub&#45;items" alt="" coords="223,256,308,285"/><area shape="rect" id="node4" href="class_c_c___l2_d.html" title="class representing the list element in a linked list system" alt="" coords="60,25,132,55"/><area shape="rect" id="node15" href="class_c_c___h_d_l2_d.html" title="class representing the list header in a linked list system" alt="" coords="5,141,99,171"/><area shape="rect" id="node7" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation" alt="" coords="311,355,407,384"/><area shape="rect" id="node9" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked" alt="" coords="507,25,611,55"/><area shape="rect" id="node18" href="class_d_d_h_c_1_1_c_inst.html" title="a container for class instances that inherit from DDHC:Ghost" alt="" coords="377,141,479,171"/><area shape="rect" id="node20" href="class_d_d_h_c_1_1_mdl_item.html" title="the QModelIndex has internalPointer() either NULL or pointing to a class tha inherits this one..." alt="" coords="233,25,351,55"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_e_t_s_i___s_text-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6">SIType</a> { <br/>
&#160;&#160;<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a1503c9e60f277432cdd4c57c86c96ae6">TYROOT</a> =  0, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6aa222df0f0b84ae5d80b7e59fb5c580c1">TYROWS</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a93042d919022ac6527bfbf4d263d1273">TYFRACT</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6ad12876c0fae3e2a509726ae70ffcfdbf">TYHTEXT</a>, 
<br/>
&#160;&#160;<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6afcc31ddc7e403b0e136be6c36cc71336">TYINTEG</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6af22bfacde3764b8ab7b3f0701359d350">TYLIM</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a7385e03b5b22695307b6e9d3f765ce3e">TYLOGICAC</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a0bfa12df1cae66bd0f9c535fe02df4c4">TYMATRIX</a>, 
<br/>
&#160;&#160;<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a51f9d942fcccacf96d63da17c6d50191">TYRADIC</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6ab47ada72a5ab0073c8b32562eb3185d4">TYSTEXT</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a9c31cf8e2898ec1a24280183a020fb06">TYSUM</a>, 
<a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6a5c51589793df7afac686372957d01008">TYMAX</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">enumeration that tells the types of sub-items we know about  <a href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#adf0750fcb8e99afdd964f49f052c47f4">_ddhc_Name</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the class name  <a href="#adf0750fcb8e99afdd964f49f052c47f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a65d2f27ce4d4629bd5dc35b465bf59f1">_ddhc_AssocT</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated instance of the CInst class  <a href="#a65d2f27ce4d4629bd5dc35b465bf59f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a3f30e8796b893f5a6caa1c95c7e7894a">_ddhc_SetAssocT</a> (<a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *asc_i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the associated instance of the CInst class  <a href="#a3f30e8796b893f5a6caa1c95c7e7894a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a201015dc591bf0cb41f6fa02cb15aa2c">_ddhc_AssocC</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated instance of the CInst class  <a href="#a201015dc591bf0cb41f6fa02cb15aa2c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a4d1decda9c43d776ff72194c0fd6928d">_ddhc_SetAssocC</a> (<a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *asc_i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the associated instance of the CInst class  <a href="#a4d1decda9c43d776ff72194c0fd6928d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a1bb11b497c93ca34beebb28d440573f2">ETSI_SText</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor;  <a href="#a1bb11b497c93ca34beebb28d440573f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a68018adf3dfd4d7f7c332d1ee5df4e9c">~ETSI_SText</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor;  <a href="#a68018adf3dfd4d7f7c332d1ee5df4e9c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ac284b5ab60cf721ea1ee3811fc0a1e5b">remove</a> (bool b_recomp=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">removes the item from the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item; may tigger an update  <a href="#ac284b5ab60cf721ea1ee3811fc0a1e5b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a062688dc88d505fb19be5a72f741be43">ackRemoveKid</a> (<a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *kid)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">informed when a direct kid is about to be removed  <a href="#a062688dc88d505fb19be5a72f741be43"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#aeb9d7a3f646afaebaf5575fbf5427019">next</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return next item  <a href="#aeb9d7a3f646afaebaf5575fbf5427019"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#af15b4a38aea86e7dc9970b9f9c514595">prev</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return previous item  <a href="#af15b4a38aea86e7dc9970b9f9c514595"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#aff29d2a425764fa2824efc2e5f535e4a">index</a> (const <a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *pFth) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">gets the index of a particular item inside the father  <a href="#aff29d2a425764fa2824efc2e5f535e4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#aca821f52c57db41aa323a5e2fdbe7cbb">insAfter</a> (<a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *pFth, class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *pNew)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">insert an item after this item  <a href="#aca821f52c57db41aa323a5e2fdbe7cbb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#aaa4332899dec0fce031cc5f1f51bb980">insBefore</a> (<a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *pFth, class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *pNew)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">insert an item before this item  <a href="#aaa4332899dec0fce031cc5f1f51bb980"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#a139d291186a7b10d81cc4b54631dd130">extract</a> (<a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *pFth)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">extract this item from the chain  <a href="#a139d291186a7b10d81cc4b54631dd130"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#a0fc686a4a2d28e87c1e699b94dd71dae">dbgDump</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">print the content of this object to debug output  <a href="#a0fc686a4a2d28e87c1e699b94dd71dae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#ad94850f51b4c9e865b7f0a72ea5d438b">_ddhc_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">since we can't initialise in constructor, do it with this call  <a href="#ad94850f51b4c9e865b7f0a72ea5d438b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a4c66055661cb48b5bec95052eff800da">_ddhc_Reparent</a> (<a class="el" href="class_d_d_h_c_1_1_ghost.html">DDHC::Ghost</a> *new_papa)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">reparent an item to another that is also debugged  <a href="#a4c66055661cb48b5bec95052eff800da"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a7a36fe35ef2949a4c8d7eab2259f2506">_ddhc_end</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">destroy informations related to this <a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a> item  <a href="#a7a36fe35ef2949a4c8d7eab2259f2506"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">The text</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a80623f0dd2569d964f725fcddaf964bb">text</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">retrieve the displayed text; if in default state the string is empty  <a href="#a80623f0dd2569d964f725fcddaf964bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#ada9eb6b82d7e8d8725afa5dbdcfeb8bd">setText</a> (QString new_text, bool b_recomp=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">change the displayed text  <a href="#ada9eb6b82d7e8d8725afa5dbdcfeb8bd"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Dimensions. Bounding box.</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a8dc613b915fb28c2800506a2100bbda9">recompute</a> (bool b_full)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the bounding box of this item  <a href="#a8dc613b915fb28c2800506a2100bbda9"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Apparence (font, color)</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QFont&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a272d8d9d868d76ec81cf4ec697d2639e">font</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">default font  <a href="#a272d8d9d868d76ec81cf4ec697d2639e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ad851ea369418f6017e39cc9c96c108db">setFont</a> (QFont new_font)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set default font  <a href="#ad851ea369418f6017e39cc9c96c108db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a6a5005b03cbfc320dad9a38809a2717d">inheritsFont</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if the sub-item inherits the font or uses it's own  <a href="#a6a5005b03cbfc320dad9a38809a2717d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#affda8a972e382bd53cb37db2852aec3e">color</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">default color  <a href="#affda8a972e382bd53cb37db2852aec3e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a47c036ee19c7e4557588f11d43c940fe">setColor</a> (QColor new_color)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set default color  <a href="#a47c036ee19c7e4557588f11d43c940fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aa883fef005da263c7b8465f9fde9ec7c">inheritsColor</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if the sub-item inherits the font or uses it's own  <a href="#aa883fef005da263c7b8465f9fde9ec7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ac960611f6c6a2800c40c30e358c06301">pen</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">default pen  <a href="#ac960611f6c6a2800c40c30e358c06301"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ad67d15830b8bf3c09c838cefe39fac59">setPen</a> (QRgb new_color)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set default color  <a href="#ad67d15830b8bf3c09c838cefe39fac59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a864c91187ae6dfbd7420b5a5bc192369">inheritsPen</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if the sub-item inherits the font or uses it's own  <a href="#a864c91187ae6dfbd7420b5a5bc192369"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Logic relations</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a3df9a6599da92f5f26e8d030d5080df9">next</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return next item  <a href="#a3df9a6599da92f5f26e8d030d5080df9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#abb6564cd7327657f8739dde913dda297">prev</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return previous item  <a href="#abb6564cd7327657f8739dde913dda297"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a3e77afb2709213c489e3d9d0c09cb13f">isTopLevel</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if this element is top level or not  <a href="#a3e77afb2709213c489e3d9d0c09cb13f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a4786958a58e030520b07351f3dab6c4c">setFather</a> (<a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *new_fth)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the father item  <a href="#a4786958a58e030520b07351f3dab6c4c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ad6c7ae90224e0108d79a3dd0ba119ac8">setFather</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *new_fth)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the father complex text  <a href="#ad6c7ae90224e0108d79a3dd0ba119ac8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a0a367e98b76ea54e1d0c6edf7053330c">fatherSubI</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the father item  <a href="#a0a367e98b76ea54e1d0c6edf7053330c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a73078f093b83442fb1729f6f35bee29f">fatherCplx</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> father (complex text)  <a href="#a73078f093b83442fb1729f6f35bee29f"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Others</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a6755d46623943a100688e7fd0416cbdd">boxInItem</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **<a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a>) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the bounding box of this item represented in the item  <a href="#a6755d46623943a100688e7fd0416cbdd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a45d5f17e954c49f22904ee97ac04d263">boxInScene</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **<a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a>) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the bounding box of this sub-item represented in the scene  <a href="#a45d5f17e954c49f22904ee97ac04d263"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QPointF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a3fdaeb353bed6e19a583e2b371c80583">subIRefPt</a> (const <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *p_kid) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the position of the reference point given child in this item's coordinates  <a href="#a3fdaeb353bed6e19a583e2b371c80583"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a4b11695af9e070175df2d95623ca35b7">_ddhc_appendVar</a> (QString s_name, QString *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a222fa76ba2f884d54cdc23e504b6ef5b">_ddhc_appendVar</a> (QString s_name, int *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#adaaa1502e9732060dc937c6546636a4e">_ddhc_appendVar</a> (QString s_name, qreal *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a5afe1e038fde5728fc796c05cf2d8ffa">_ddhc_appendVar</a> (QString s_name, QObject *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#acb3f5bec71b10d5b8ff426a927ab498a">_ddhc_appendVar</a> (QString s_name, QFont *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#aa22c203c3f030af66e25234ecdd0c4b8">_ddhc_appendVar</a> (QString s_name, QColor *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a7e03ee7b194f7e0d6b4ae05a60c0e352">_ddhc_appendVar</a> (QString s_name, QRgb *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a42e9462bdefac915d19e4a81156d55c1">_ddhc_appendVar</a> (QString s_name, void *address)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a01045e808e956b7c52d2befa2123290d">_ddhcval_assoc_c</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a86186cc850c1a5cfa2d23c9378c32367">_ddhcval_assoc_t</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a7ed65026f742ee139bf6908073cc31ae">_ddhcval_name</a> = QString(&quot;ETSI_SText&quot;)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">The coordinate system. Reference point.</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a8eba7b38ff5decd18fc642a99f66d855">posX</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell the position of this item in parent's coordinate system  <a href="#a8eba7b38ff5decd18fc642a99f66d855"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a06f3b6fddb7f4fe2701b5be0a9c4e17b">setPosX</a> (qreal new_X)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the position of this item in parent's coordinate system  <a href="#a06f3b6fddb7f4fe2701b5be0a9c4e17b"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Item statuses</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a9c8cba134cc2f1b422a7a167a2d4fea2">setInitialised</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">marks this item as having a "true" value  <a href="#a9c8cba134cc2f1b422a7a167a2d4fea2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a6a6efc1297e7cbf568b2f0983db45861">setUninitialised</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">marks this item as having no "real" value  <a href="#a6a6efc1297e7cbf568b2f0983db45861"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ad25d8b608b4803e5613067b3c07a2724">isInitialised</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tells if the item is in initialised (true) or uninitialised state (false)  <a href="#ad25d8b608b4803e5613067b3c07a2724"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#adc77ab1f44d683c75355b5cf4c519b53">deselect</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **fth_=NULL, bool b_redraw=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">visually deselected; this is not the same thing as the current si  <a href="#adc77ab1f44d683c75355b5cf4c519b53"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a735df5a65b61d9a1dc508f4f687d225c">select</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **fth_=NULL, bool b_redraw=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">visually selected; this is not the same thing as the current si  <a href="#a735df5a65b61d9a1dc508f4f687d225c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aa9af4f4a692972fa0e6738a1680d8068">isSelected</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if visually selected; this is not the same thing as the current si  <a href="#aa9af4f4a692972fa0e6738a1680d8068"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Drawing. Visual clues.</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a8f77fbbc99877833721e64159c488bc7">prePaint</a> (<a class="el" href="struct_e_t_sub_item_1_1_paint_data.html">PaintData</a> *pd)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">items need to call this function before proceeding with their painting  <a href="#a8f77fbbc99877833721e64159c488bc7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#af54fd0cff1c98f906d151a187438f4b6">postPaint</a> (<a class="el" href="struct_e_t_sub_item_1_1_paint_data.html">PaintData</a> *pd)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">items need to call this function after they've done their painting  <a href="#af54fd0cff1c98f906d151a187438f4b6"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QFont&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a9c7318d8f6eaca5ffc2f9c04a2e2b3b3">itm_font</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the default font that is used to paint this item  <a href="#a9c7318d8f6eaca5ffc2f9c04a2e2b3b3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#abbe3ddeaaaeb14e18837d7cfd4180fe3">itm_col</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">color used to paint this item  <a href="#abbe3ddeaaaeb14e18837d7cfd4180fe3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRgb&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#abf16c501488190ec6a55b402978723c1">itm_pen</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the rgb used to paint text, draw lines, ...  <a href="#abf16c501488190ec6a55b402978723c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a8a82d3aad7a84597b451240dc75a0cb4">bbox</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the boundingg box in local coordinates  <a href="#a8a82d3aad7a84597b451240dc75a0cb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html#a6e3b59f4a84a8ac86ce8ac651bd19055">Flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#abe859281d88364b079d3959af7e16812">flg</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">various 1 bit switches  <a href="#abe859281d88364b079d3959af7e16812"></a><br/></td></tr>
<tr><td class="memItemLeft" >union {</td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;&#160;&#160;<a class="el" href="class_e_t_sub_item.html#a4c061776d7be6a4be93d29a72b7d7789">fth_cplx</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the hosting item, used if this <a class="el" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub-items of a ETI_CplxTxt">ETSubItem</a> is at top level  <a href="#ab1921df9cde6a5c90e7149e1d16df448"></a><br/></td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;&#160;&#160;<a class="el" href="class_e_t_sub_item.html#a52b851e88b4bd512c50142d3be784feb">fth_sub_i</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">parent sub-item  <a href="#a4e0d558f1d46dbee61f1d851437b520e"></a><br/></td></tr>
<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a3bf65adb5d5c0286f21791eb1d279c8f">x_pos</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">position (in parent coordinate system)  <a href="#a3bf65adb5d5c0286f21791eb1d279c8f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#a5ee11ed3d96885932a46161953a5db46">LipN</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to next element in list  <a href="#a5ee11ed3d96885932a46161953a5db46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c___l2_d.html#a06f1614f3ae7e0ee5a309520667738bc">LipP</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to previous element in list  <a href="#a06f1614f3ae7e0ee5a309520667738bc"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a1ab124f0acd4db3375f487359bd0e186">s_text</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the text to display  <a href="#a1ab124f0acd4db3375f487359bd0e186"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Dimensions. Bounding box.</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#adf58f56e8ceb21c5bdfce3effa09816b">boundingBox</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the bounding box  <a href="#adf58f56e8ceb21c5bdfce3effa09816b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#afeb732b930f8c4c607b44cf4a379c195">width</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">only the width of this item  <a href="#afeb732b930f8c4c607b44cf4a379c195"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aaa4ca9604968ddcc0f2be8b7881f544c">height</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">only the height of this item  <a href="#aaa4ca9604968ddcc0f2be8b7881f544c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a84b95edd9b28f74f0db365850d92d3c7">isSizeDirty</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if this item's own elements were changed */  <a href="#a84b95edd9b28f74f0db365850d92d3c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a580ec8d2a758423e33cca980a2e9b5fb">isKidSizeDirty</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if this item's kids were changed */  <a href="#a580ec8d2a758423e33cca980a2e9b5fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aba670d309679d9c1c93c92c563cf51ca">requireRecompute</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if any of the sizeflags are set  <a href="#aba670d309679d9c1c93c92c563cf51ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ab162bc8bf3933ee501bcbc599b6a40f6">setSizeDirty</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **tp_fth=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">marks this item and all it's parents as being required to be recomputed  <a href="#ab162bc8bf3933ee501bcbc599b6a40f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a9254409fd7b789a4d18edc594395cf73">resetSizeDirty</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the flag marking the sub-item as being required to be recomputed  <a href="#a9254409fd7b789a4d18edc594395cf73"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aefd171024f4fa2177be04d556fb5c1ea">setKidSizeDirty</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">marks this sub-item as having kids required to be recomputed  <a href="#aefd171024f4fa2177be04d556fb5c1ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a3e13a8721de3981072d80b24156c9674">resetKidSizeDirty</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the flag marking the sub-item as having kids required to be recomputed  <a href="#a3e13a8721de3981072d80b24156c9674"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a8f41d9e0bdd5b4ca549cf296c9f8fbf1">resetSizeFlags</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">resets all the flags concearning size  <a href="#a8f41d9e0bdd5b4ca549cf296c9f8fbf1"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Navigation</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aae728c65d8df5afa81d9fa09450b3935">navKey</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp, Qt::Key key)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">recieves navigation keys  <a href="#aae728c65d8df5afa81d9fa09450b3935"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#adc680ea038b38e9d6aa78d1bd3e1de37">navLeaveTop</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *<a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a>, <a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the item is left from the top side  <a href="#adc680ea038b38e9d6aa78d1bd3e1de37"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a5adba9613cefb440eb63e1c309bed50c">navLeaveBtm</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *<a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a>, <a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the item is left from the bottom side  <a href="#a5adba9613cefb440eb63e1c309bed50c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a5ddcb4f6470717f4e54d9170a06de0e9">navLeaveLeft</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *<a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a>, <a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the item is left from the top side  <a href="#a5ddcb4f6470717f4e54d9170a06de0e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#adb2c1b3352378d14c310a97a119e8aed">navLeaveRight</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *<a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">fth</a>, <a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vpa)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the item is left from the bottom side  <a href="#adb2c1b3352378d14c310a97a119e8aed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a9c8058596345f152fe9260e6d4f85839">kidNavReq_up</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp, <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *kid)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">used by kids to request a move up  <a href="#a9c8058596345f152fe9260e6d4f85839"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a2ba848a73372248b483a684171cef49f">kidNavReq_down</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp, <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *kid)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">used by kids to request a move down  <a href="#a2ba848a73372248b483a684171cef49f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#aaa26d242a3df778008a48b2df8fd5b36">makeCurrent</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the sub-item is to become current sub-item in viewport  <a href="#aaa26d242a3df778008a48b2df8fd5b36"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Save and load</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#a02697af655fba4041b231ac18b529691">saveXMLCmn</a> (QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">saves common properties to provided DOM element  <a href="#a02697af655fba4041b231ac18b529691"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#af5290d8caa173f73da2ba43616b4be47">loadXMLCmn</a> (<a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *item, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the properties of specified item based on DOM element's content  <a href="#af5290d8caa173f73da2ba43616b4be47"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sub_item.html#ae6ef96172fec911255cdfd2791bb9a5d">loadXMLByType</a> (QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the properties of specified item based on DOM element's content  <a href="#ae6ef96172fec911255cdfd2791bb9a5d"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Others</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6">SIType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a303de201a6e89d4a0f62b878a57a0472">type</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">identifies the type of the sub-item  <a href="#a303de201a6e89d4a0f62b878a57a0472"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#ab66abf1e6e274d24e1ed7d9f050001e5">paint</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp, QPainter *painter, QPointF pt_ref)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">paint the element on provided surface  <a href="#ab66abf1e6e274d24e1ed7d9f050001e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#a866804c83d40304e4c1b867dedb83a55">hitTest</a> (<a class="el" href="struct_e_t_sub_item_1_1_ht_data.html">HtData</a> *h_data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">called to determine the sub-item that was hit  <a href="#a866804c83d40304e4c1b867dedb83a55"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Save and load</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#ab824392571600037d10db6ecb14349e6">saveXML</a> (QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">saves the properties of this item to provided DOM element  <a href="#ab824392571600037d10db6ecb14349e6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_s_i___s_text.html">ETSI_SText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_s_i___s_text.html#ae4539deb5c75b718eae825adbcfae5dc">loadXML</a> (QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">creates a new item based on DOM element's content  <a href="#ae4539deb5c75b718eae825adbcfae5dc"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>simple sub-item capable to display a string </p>
<p>This kind of <a class="el" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub-items of a ETI_CplxTxt">ETSubItem</a> is the building block for other complex items. It does not host other sub-items. </p>
<div class="image">
<img src="ETSI_SText.png" alt="ETSI_SText.png"/>
</div>
<p>The reference point is placed at the half of the left edge. When the height of the text changes, the bounding box will expand / contract both upward and downward.</p>
<h2><a class="anchor" id="the_text"></a>
The strings</h2>
<p>To retrieve the text contained by <a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>, one may call <a class="el" href="class_e_t_s_i___s_text.html#a80623f0dd2569d964f725fcddaf964bb" title="retrieve the displayed text; if in default state the string is empty">text()</a>. This function returns an empty string if the sub-item is in default state, while the user sees a special marker.</p>
<p>Changing the text is done with <a class="el" href="class_e_t_s_i___s_text.html#ada9eb6b82d7e8d8725afa5dbdcfeb8bd" title="change the displayed text">setText()</a> function. If the provided string is empty the state of the item is uninitialised and a default marker will be presented to the user. If multiple sub-items belonging to the same <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item have to be changed, <b>b_recomp</b> parameter may be set to false to prevent the function from recomputing all sub-items involved. The caller is responsible for calling <a class="el" href="class_e_t_i___cplx_txt.html#a7766fe534a3545eae5855d0d1322291a" title="recompute internal data">ETI_CplxTxt::recompute()</a> when all changes were applied.</p>
<h2><a class="anchor" id="dimensions"></a>
Dimensions. Bounding box.</h2>
<p>The bounding box for this item is exactly the same as the bounding box for the text. As previously mentioned, the reference point is placed on the middle of the left side. </p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6"></a><!-- doxytag: member="ETSI_SText::SIType" ref="aa7307b06fe620851acea92b9b6e93ea6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6">ETSubItem::SIType</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>enumeration that tells the types of sub-items we know about </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a1503c9e60f277432cdd4c57c86c96ae6"></a><!-- doxytag: member="TYROOT" ref="aa7307b06fe620851acea92b9b6e93ea6a1503c9e60f277432cdd4c57c86c96ae6" args="" -->TYROOT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6aa222df0f0b84ae5d80b7e59fb5c580c1"></a><!-- doxytag: member="TYROWS" ref="aa7307b06fe620851acea92b9b6e93ea6aa222df0f0b84ae5d80b7e59fb5c580c1" args="" -->TYROWS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a93042d919022ac6527bfbf4d263d1273"></a><!-- doxytag: member="TYFRACT" ref="aa7307b06fe620851acea92b9b6e93ea6a93042d919022ac6527bfbf4d263d1273" args="" -->TYFRACT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6ad12876c0fae3e2a509726ae70ffcfdbf"></a><!-- doxytag: member="TYHTEXT" ref="aa7307b06fe620851acea92b9b6e93ea6ad12876c0fae3e2a509726ae70ffcfdbf" args="" -->TYHTEXT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6afcc31ddc7e403b0e136be6c36cc71336"></a><!-- doxytag: member="TYINTEG" ref="aa7307b06fe620851acea92b9b6e93ea6afcc31ddc7e403b0e136be6c36cc71336" args="" -->TYINTEG</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6af22bfacde3764b8ab7b3f0701359d350"></a><!-- doxytag: member="TYLIM" ref="aa7307b06fe620851acea92b9b6e93ea6af22bfacde3764b8ab7b3f0701359d350" args="" -->TYLIM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a7385e03b5b22695307b6e9d3f765ce3e"></a><!-- doxytag: member="TYLOGICAC" ref="aa7307b06fe620851acea92b9b6e93ea6a7385e03b5b22695307b6e9d3f765ce3e" args="" -->TYLOGICAC</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a0bfa12df1cae66bd0f9c535fe02df4c4"></a><!-- doxytag: member="TYMATRIX" ref="aa7307b06fe620851acea92b9b6e93ea6a0bfa12df1cae66bd0f9c535fe02df4c4" args="" -->TYMATRIX</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a51f9d942fcccacf96d63da17c6d50191"></a><!-- doxytag: member="TYRADIC" ref="aa7307b06fe620851acea92b9b6e93ea6a51f9d942fcccacf96d63da17c6d50191" args="" -->TYRADIC</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6ab47ada72a5ab0073c8b32562eb3185d4"></a><!-- doxytag: member="TYSTEXT" ref="aa7307b06fe620851acea92b9b6e93ea6ab47ada72a5ab0073c8b32562eb3185d4" args="" -->TYSTEXT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a9c31cf8e2898ec1a24280183a020fb06"></a><!-- doxytag: member="TYSUM" ref="aa7307b06fe620851acea92b9b6e93ea6a9c31cf8e2898ec1a24280183a020fb06" args="" -->TYSUM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa7307b06fe620851acea92b9b6e93ea6a5c51589793df7afac686372957d01008"></a><!-- doxytag: member="TYMAX" ref="aa7307b06fe620851acea92b9b6e93ea6a5c51589793df7afac686372957d01008" args="" -->TYMAX</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00429">429</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1bb11b497c93ca34beebb28d440573f2"></a><!-- doxytag: member="ETSI_SText::ETSI_SText" ref="a1bb11b497c93ca34beebb28d440573f2" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ETSI_SText::ETSI_SText </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>constructor; </p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00063">63</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a68018adf3dfd4d7f7c332d1ee5df4e9c"></a><!-- doxytag: member="ETSI_SText::~ETSI_SText" ref="a68018adf3dfd4d7f7c332d1ee5df4e9c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ETSI_SText::~ETSI_SText </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destructor; </p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00076">76</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a4b11695af9e070175df2d95623ca35b7"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="a4b11695af9e070175df2d95623ca35b7" args="(QString s_name, QString *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>appends a variable to current item </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00138">138</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a222fa76ba2f884d54cdc23e504b6ef5b"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="a222fa76ba2f884d54cdc23e504b6ef5b" args="(QString s_name, int *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00151">151</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adaaa1502e9732060dc937c6546636a4e"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="adaaa1502e9732060dc937c6546636a4e" args="(QString s_name, qreal *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00164">164</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a5afe1e038fde5728fc796c05cf2d8ffa"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="a5afe1e038fde5728fc796c05cf2d8ffa" args="(QString s_name, QObject *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00177">177</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="acb3f5bec71b10d5b8ff426a927ab498a"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="acb3f5bec71b10d5b8ff426a927ab498a" args="(QString s_name, QFont *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QFont *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00190">190</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa22c203c3f030af66e25234ecdd0c4b8"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="aa22c203c3f030af66e25234ecdd0c4b8" args="(QString s_name, QColor *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QColor *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00203">203</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a7e03ee7b194f7e0d6b4ae05a60c0e352"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="a7e03ee7b194f7e0d6b4ae05a60c0e352" args="(QString s_name, QRgb *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QRgb *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00216">216</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a42e9462bdefac915d19e4a81156d55c1"></a><!-- doxytag: member="ETSI_SText::_ddhc_appendVar" ref="a42e9462bdefac915d19e4a81156d55c1" args="(QString s_name, void *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00232">232</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a201015dc591bf0cb41f6fa02cb15aa2c"></a><!-- doxytag: member="ETSI_SText::_ddhc_AssocC" ref="a201015dc591bf0cb41f6fa02cb15aa2c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* ETSI_SText::_ddhc_AssocC </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a5628418b98597603293e92d987789565">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a65d2f27ce4d4629bd5dc35b465bf59f1"></a><!-- doxytag: member="ETSI_SText::_ddhc_AssocT" ref="a65d2f27ce4d4629bd5dc35b465bf59f1" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* ETSI_SText::_ddhc_AssocT </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#ae6ffdc99047a6f516b1016467b5f7b74">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7a36fe35ef2949a4c8d7eab2259f2506"></a><!-- doxytag: member="ETSI_SText::_ddhc_end" ref="a7a36fe35ef2949a4c8d7eab2259f2506" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_end </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destroy informations related to this <a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a> item </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00245">245</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad94850f51b4c9e865b7f0a72ea5d438b"></a><!-- doxytag: member="ETSI_SText::_ddhc_init" ref="ad94850f51b4c9e865b7f0a72ea5d438b" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>since we can't initialise in constructor, do it with this call </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00083">83</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adf0750fcb8e99afdd964f49f052c47f4"></a><!-- doxytag: member="ETSI_SText::_ddhc_Name" ref="adf0750fcb8e99afdd964f49f052c47f4" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ETSI_SText::_ddhc_Name </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>returns the class name </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a5303ef30e89e52a531422bfaec8e7c4b">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4c66055661cb48b5bec95052eff800da"></a><!-- doxytag: member="ETSI_SText::_ddhc_Reparent" ref="a4c66055661cb48b5bec95052eff800da" args="(DDHC::Ghost *new_papa)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_Reparent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_ghost.html">DDHC::Ghost</a> *&#160;</td>
          <td class="paramname"><em>new_papa</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>reparent an item to another that is also debugged </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00095">95</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a4d1decda9c43d776ff72194c0fd6928d"></a><!-- doxytag: member="ETSI_SText::_ddhc_SetAssocC" ref="a4d1decda9c43d776ff72194c0fd6928d" args="(DDHC::CInst *asc_i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::_ddhc_SetAssocC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td>
          <td class="paramname"><em>asc_i</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#ace35a9f3124efb211662b36f6961fb25">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3f30e8796b893f5a6caa1c95c7e7894a"></a><!-- doxytag: member="ETSI_SText::_ddhc_SetAssocT" ref="a3f30e8796b893f5a6caa1c95c7e7894a" args="(DDHC::CInst *asc_i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::_ddhc_SetAssocT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td>
          <td class="paramname"><em>asc_i</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a7b4d849a4450480cdf474498b69b23d9">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a062688dc88d505fb19be5a72f741be43"></a><!-- doxytag: member="ETSI_SText::ackRemoveKid" ref="a062688dc88d505fb19be5a72f741be43" args="(ETSubItem *kid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void ETSubItem::ackRemoveKid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>kid</em></td><td>)</td>
          <td><code> [inline, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>informed when a direct kid is about to be removed </p>
<p>The sub-item is only required to remove the kid from internal chain if it has one. It is intended to be used by complex sub-items that may host other sub-items. </p>

<p>Reimplemented in <a class="el" href="class_e_t_s_i___root.html#a15ee5a4a3c21696de253e482322e0616">ETSI_Root</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00530">530</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="adf58f56e8ceb21c5bdfce3effa09816b"></a><!-- doxytag: member="ETSI_SText::boundingBox" ref="adf58f56e8ceb21c5bdfce3effa09816b" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF ETSubItem::boundingBox </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the bounding box </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00597">597</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6755d46623943a100688e7fd0416cbdd"></a><!-- doxytag: member="ETSI_SText::boxInItem" ref="a6755d46623943a100688e7fd0416cbdd" args="(ETI_CplxTxt **fth) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF ETSubItem::boxInItem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **&#160;</td>
          <td class="paramname"><em>fth</em></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the bounding box of this item represented in the item </p>
<p>The function will compute the bounding box of the sub-item represented in scene coordinates by iterating the father-son bond up until the very first root item is found. These are the coordinates in <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> system. </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00616">616</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a45d5f17e954c49f22904ee97ac04d263"></a><!-- doxytag: member="ETSI_SText::boxInScene" ref="a45d5f17e954c49f22904ee97ac04d263" args="(ETI_CplxTxt **fth) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF ETSubItem::boxInScene </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **&#160;</td>
          <td class="paramname"><em>fth</em></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the bounding box of this sub-item represented in the scene </p>
<p>The function will compute the bounding box of the sub-item represented in scene coordinates by iterating the father-son bond up until the very first root item is found. These are the coordinates in <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> system that are transformed to scene coordinates. </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00640">640</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="affda8a972e382bd53cb37db2852aec3e"></a><!-- doxytag: member="ETSI_SText::color" ref="affda8a972e382bd53cb37db2852aec3e" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QColor ETSubItem::color </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>default color </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00557">557</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0fc686a4a2d28e87c1e699b94dd71dae"></a><!-- doxytag: member="ETSI_SText::dbgDump" ref="a0fc686a4a2d28e87c1e699b94dd71dae" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CC_L2D::dbgDump </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>print the content of this object to debug output </p>

<p>Definition at line <a class="el" href="cc__l2d_8h_source.html#l00425">425</a> of file <a class="el" href="cc__l2d_8h_source.html">cc_l2d.h</a>.</p>

</div>
</div>
<a class="anchor" id="adc77ab1f44d683c75355b5cf4c519b53"></a><!-- doxytag: member="ETSI_SText::deselect" ref="adc77ab1f44d683c75355b5cf4c519b53" args="(ETI_CplxTxt **fth_=NULL, bool b_redraw=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::deselect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **&#160;</td>
          <td class="paramname"><em>fth_</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b_redraw</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>visually deselected; this is not the same thing as the current si </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fth_</td><td>variable that stores a pointer to father; if NULL is provided, the function will use <a class="el" href="class_e_t_sub_item.html#a73078f093b83442fb1729f6f35bee29f" title="get the ETI_CplxTxt father (complex text)">fatherCplx()</a> to find it's parent; if points to a NULL value, the function will save the parent it finds; if valid, the pointer is used; no need for a call to <a class="el" href="class_e_t_sub_item.html#a73078f093b83442fb1729f6f35bee29f" title="get the ETI_CplxTxt father (complex text)">fatherCplx()</a> </td></tr>
    <tr><td class="paramname">b_redraw</td><td>if set to true, the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item is redrawn, otherwise the caller is expected to redraw the item itself </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00558">558</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a139d291186a7b10d81cc4b54631dd130"></a><!-- doxytag: member="ETSI_SText::extract" ref="a139d291186a7b10d81cc4b54631dd130" args="(CC_HDL2D *pFth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CC_L2D::extract </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *&#160;</td>
          <td class="paramname"><em>pFth</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>extract this item from the chain </p>

<p>Definition at line <a class="el" href="cc__l2d_8cc_source.html#l00249">249</a> of file <a class="el" href="cc__l2d_8cc_source.html">cc_l2d.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a73078f093b83442fb1729f6f35bee29f"></a><!-- doxytag: member="ETSI_SText::fatherCplx" ref="a73078f093b83442fb1729f6f35bee29f" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> * ETSubItem::fatherCplx </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> father (complex text) </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00092">92</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a0a367e98b76ea54e1d0c6edf7053330c"></a><!-- doxytag: member="ETSI_SText::fatherSubI" ref="a0a367e98b76ea54e1d0c6edf7053330c" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a>* ETSubItem::fatherSubI </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the father item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00720">720</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a272d8d9d868d76ec81cf4ec697d2639e"></a><!-- doxytag: member="ETSI_SText::font" ref="a272d8d9d868d76ec81cf4ec697d2639e" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QFont ETSubItem::font </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>default font </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00451">451</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aaa4ca9604968ddcc0f2be8b7881f544c"></a><!-- doxytag: member="ETSI_SText::height" ref="aaa4ca9604968ddcc0f2be8b7881f544c" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal ETSubItem::height </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>only the height of this item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00605">605</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a866804c83d40304e4c1b867dedb83a55"></a><!-- doxytag: member="ETSI_SText::hitTest" ref="a866804c83d40304e4c1b867dedb83a55" args="(HtData *h_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::hitTest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_e_t_sub_item_1_1_ht_data.html">HtData</a> *&#160;</td>
          <td class="paramname"><em>h_data</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>called to determine the sub-item that was hit </p>
<p>* ------------------------------------------------------------------------- */</p>
<p>* ========================================================================= */ </p>

<p>Implements <a class="el" href="class_e_t_sub_item.html#a910ebd737b2d0415bd79303d0d6c66e2">ETSubItem</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00192">192</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aff29d2a425764fa2824efc2e5f535e4a"></a><!-- doxytag: member="ETSI_SText::index" ref="aff29d2a425764fa2824efc2e5f535e4a" args="(const CC_HDL2D *pFth) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CC_L2D::index </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *&#160;</td>
          <td class="paramname"><em>pFth</em></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gets the index of a particular item inside the father </p>

<p>Definition at line <a class="el" href="cc__l2d_8cc_source.html#l00271">271</a> of file <a class="el" href="cc__l2d_8cc_source.html">cc_l2d.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa883fef005da263c7b8465f9fde9ec7c"></a><!-- doxytag: member="ETSI_SText::inheritsColor" ref="aa883fef005da263c7b8465f9fde9ec7c" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::inheritsColor </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if the sub-item inherits the font or uses it's own </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00566">566</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6a5005b03cbfc320dad9a38809a2717d"></a><!-- doxytag: member="ETSI_SText::inheritsFont" ref="a6a5005b03cbfc320dad9a38809a2717d" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::inheritsFont </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if the sub-item inherits the font or uses it's own </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00552">552</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a864c91187ae6dfbd7420b5a5bc192369"></a><!-- doxytag: member="ETSI_SText::inheritsPen" ref="a864c91187ae6dfbd7420b5a5bc192369" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::inheritsPen </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if the sub-item inherits the font or uses it's own </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00580">580</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca821f52c57db41aa323a5e2fdbe7cbb"></a><!-- doxytag: member="ETSI_SText::insAfter" ref="aca821f52c57db41aa323a5e2fdbe7cbb" args="(CC_HDL2D *pFth, class CC_L2D *pNew)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CC_L2D::insAfter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *&#160;</td>
          <td class="paramname"><em>pFth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *&#160;</td>
          <td class="paramname"><em>pNew</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>insert an item after this item </p>

<p>Definition at line <a class="el" href="cc__l2d_8cc_source.html#l00210">210</a> of file <a class="el" href="cc__l2d_8cc_source.html">cc_l2d.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aaa4332899dec0fce031cc5f1f51bb980"></a><!-- doxytag: member="ETSI_SText::insBefore" ref="aaa4332899dec0fce031cc5f1f51bb980" args="(CC_HDL2D *pFth, class CC_L2D *pNew)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CC_L2D::insBefore </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_c_c___h_d_l2_d.html">CC_HDL2D</a> *&#160;</td>
          <td class="paramname"><em>pFth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a> *&#160;</td>
          <td class="paramname"><em>pNew</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>insert an item before this item </p>

<p>Definition at line <a class="el" href="cc__l2d_8cc_source.html#l00229">229</a> of file <a class="el" href="cc__l2d_8cc_source.html">cc_l2d.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad25d8b608b4803e5613067b3c07a2724"></a><!-- doxytag: member="ETSI_SText::isInitialised" ref="ad25d8b608b4803e5613067b3c07a2724" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::isInitialised </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tells if the item is in initialised (true) or uninitialised state (false) </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00753">753</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a580ec8d2a758423e33cca980a2e9b5fb"></a><!-- doxytag: member="ETSI_SText::isKidSizeDirty" ref="a580ec8d2a758423e33cca980a2e9b5fb" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::isKidSizeDirty </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if this item's kids were changed */ </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00619">619</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa9af4f4a692972fa0e6738a1680d8068"></a><!-- doxytag: member="ETSI_SText::isSelected" ref="aa9af4f4a692972fa0e6738a1680d8068" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::isSelected </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if visually selected; this is not the same thing as the current si </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00778">778</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a84b95edd9b28f74f0db365850d92d3c7"></a><!-- doxytag: member="ETSI_SText::isSizeDirty" ref="a84b95edd9b28f74f0db365850d92d3c7" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::isSizeDirty </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if this item's own elements were changed */ </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00614">614</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3e77afb2709213c489e3d9d0c09cb13f"></a><!-- doxytag: member="ETSI_SText::isTopLevel" ref="a3e77afb2709213c489e3d9d0c09cb13f" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::isTopLevel </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if this element is top level or not </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00710">710</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2ba848a73372248b483a684171cef49f"></a><!-- doxytag: member="ETSI_SText::kidNavReq_down" ref="a2ba848a73372248b483a684171cef49f" args="(ETSheetView *vp, ETSubItem *kid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool ETSubItem::kidNavReq_down </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>kid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>used by kids to request a move down </p>
<p>If the parent can't move the selection as there is no kid below the caller, it should return false </p>

<p>Reimplemented in <a class="el" href="class_e_t_s_i___fract.html#ad4973a35ec7324e43d12a6e59d343976">ETSI_Fract</a>, <a class="el" href="class_e_t_s_i___integ.html#a055f9e0b493f463b7af565270b60dc76">ETSI_Integ</a>, <a class="el" href="class_e_t_s_i___lim.html#abc67bd4f0e7f55f97cfdedf6b97daf39">ETSI_Lim</a>, <a class="el" href="class_e_t_s_i___logic_ac.html#adcd73d0100abac778b7f6d63f3eb3815">ETSI_LogicAc</a>, <a class="el" href="class_e_t_s_i___matrix.html#ae7d30928de1fb36cbd52375291daebe1">ETSI_Matrix</a>, <a class="el" href="class_e_t_s_i___radic.html#a037af1e6afb78927d8ffc68f0ad09fbe">ETSI_Radic</a>, <a class="el" href="class_e_t_s_i___rows.html#a5529485777f969172c39feb00a883408">ETSI_Rows</a>, and <a class="el" href="class_e_t_s_i___sum.html#a9ff5aaeea99b8981e69d150bbc9051d5">ETSI_Sum</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00913">913</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9c8058596345f152fe9260e6d4f85839"></a><!-- doxytag: member="ETSI_SText::kidNavReq_up" ref="a9c8058596345f152fe9260e6d4f85839" args="(ETSheetView *vp, ETSubItem *kid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool ETSubItem::kidNavReq_up </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>kid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>used by kids to request a move up </p>
<p>If the parent can't move the selection as there is no kid above the caller, it should return false </p>

<p>Reimplemented in <a class="el" href="class_e_t_s_i___fract.html#ac34a44c8df2b362bf362cf2a6f2633d1">ETSI_Fract</a>, <a class="el" href="class_e_t_s_i___integ.html#af67bc6da0f2c2bb8b7a8324ed0de946a">ETSI_Integ</a>, <a class="el" href="class_e_t_s_i___lim.html#aac08adab49235409b6f54fc59841ad4f">ETSI_Lim</a>, <a class="el" href="class_e_t_s_i___logic_ac.html#a9cc849d2eb47a76be4567123d1c98489">ETSI_LogicAc</a>, <a class="el" href="class_e_t_s_i___matrix.html#a7f89ff3f94770ecb7219a10964d4c262">ETSI_Matrix</a>, <a class="el" href="class_e_t_s_i___radic.html#a317da19ea0bf7964fc5822faeb02ad62">ETSI_Radic</a>, <a class="el" href="class_e_t_s_i___rows.html#a9e887288f85c5a58e3c2e7906f6fe532">ETSI_Rows</a>, and <a class="el" href="class_e_t_s_i___sum.html#a9cf3498853fe16ca2d56623b6fdc1ccb">ETSI_Sum</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00903">903</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae4539deb5c75b718eae825adbcfae5dc"></a><!-- doxytag: member="ETSI_SText::loadXML" ref="ae4539deb5c75b718eae825adbcfae5dc" args="(QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_s_i___s_text.html">ETSI_SText</a> * ETSI_SText::loadXML </td>
          <td>(</td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>creates a new item based on DOM element's content </p>
<p>It is the responsability of the caller to properly insert resulted sub-item in a chain.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>either the item that was initialised or NULL for errors </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">dom_e</td><td>data source </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00204">204</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ae6ef96172fec911255cdfd2791bb9a5d"></a><!-- doxytag: member="ETSI_SText::loadXMLByType" ref="ae6ef96172fec911255cdfd2791bb9a5d" args="(QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> * ETSubItem::loadXMLByType </td>
          <td>(</td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em></td><td>)</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>updates the properties of specified item based on DOM element's content </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">Todo:</a></b></dt><dd>code for sub-item types as they are being created </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00728">728</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="af5290d8caa173f73da2ba43616b4be47"></a><!-- doxytag: member="ETSI_SText::loadXMLCmn" ref="af5290d8caa173f73da2ba43616b4be47" args="(ETSubItem *item, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::loadXMLCmn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>updates the properties of specified item based on DOM element's content </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00661">661</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aaa26d242a3df778008a48b2df8fd5b36"></a><!-- doxytag: member="ETSI_SText::makeCurrent" ref="aaa26d242a3df778008a48b2df8fd5b36" args="(ETSheetView *vp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::makeCurrent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em></td><td>)</td>
          <td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the sub-item is to become current sub-item in viewport </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00867">867</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aae728c65d8df5afa81d9fa09450b3935"></a><!-- doxytag: member="ETSI_SText::navKey" ref="aae728c65d8df5afa81d9fa09450b3935" args="(ETSheetView *vp, Qt::Key key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::navKey </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::Key&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>recieves navigation keys </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00402">402</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a5adba9613cefb440eb63e1c309bed50c"></a><!-- doxytag: member="ETSI_SText::navLeaveBtm" ref="a5adba9613cefb440eb63e1c309bed50c" args="(ETI_CplxTxt *fth, ETSheetView *vp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::navLeaveBtm </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>fth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the item is left from the bottom side </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo:</a></b></dt><dd>Option to skip the parent (CTRL, maybe) and go to item below </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00318">318</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a5ddcb4f6470717f4e54d9170a06de0e9"></a><!-- doxytag: member="ETSI_SText::navLeaveLeft" ref="a5ddcb4f6470717f4e54d9170a06de0e9" args="(ETI_CplxTxt *fth, ETSheetView *vp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::navLeaveLeft </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>fth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the item is left from the top side </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00345">345</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adb2c1b3352378d14c310a97a119e8aed"></a><!-- doxytag: member="ETSI_SText::navLeaveRight" ref="adb2c1b3352378d14c310a97a119e8aed" args="(ETI_CplxTxt *fth, ETSheetView *vpa)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::navLeaveRight </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>fth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vpa</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the item is left from the bottom side </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00374">374</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adc680ea038b38e9d6aa78d1bd3e1de37"></a><!-- doxytag: member="ETSI_SText::navLeaveTop" ref="adc680ea038b38e9d6aa78d1bd3e1de37" args="(ETI_CplxTxt *fth, ETSheetView *vp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::navLeaveTop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>fth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the item is left from the top side </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo:</a></b></dt><dd>Option to skip the parent (CTRL, maybe) and go to item above </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00290">290</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a3df9a6599da92f5f26e8d030d5080df9"></a><!-- doxytag: member="ETSI_SText::next" ref="a3df9a6599da92f5f26e8d030d5080df9" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a>* ETSubItem::next </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>return next item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00700">700</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeb9d7a3f646afaebaf5575fbf5427019"></a><!-- doxytag: member="ETSI_SText::next" ref="aeb9d7a3f646afaebaf5575fbf5427019" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_c___l2_d.html">CC_L2D</a>* CC_L2D::next </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>return next item </p>

<p>Reimplemented in <a class="el" href="class_e_t_undo_elem.html#a80f0e8d8608fbb2fb2c7c1ceb3839bbe">ETUndoElem</a>.</p>

<p>Definition at line <a class="el" href="cc__l2d_8h_source.html#l00395">395</a> of file <a class="el" href="cc__l2d_8h_source.html">cc_l2d.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab66abf1e6e274d24e1ed7d9f050001e5"></a><!-- doxytag: member="ETSI_SText::paint" ref="ab66abf1e6e274d24e1ed7d9f050001e5" args="(ETSheetView *vp, QPainter *painter, QPointF pt_ref)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::paint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QPointF&#160;</td>
          <td class="paramname"><em>pt_ref</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>paint the element on provided surface </p>

<p>Implements <a class="el" href="class_e_t_sub_item.html#a00ea648d943ad71534946af23dac66d3">ETSubItem</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00128">128</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ac960611f6c6a2800c40c30e358c06301"></a><!-- doxytag: member="ETSI_SText::pen" ref="ac960611f6c6a2800c40c30e358c06301" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QColor ETSubItem::pen </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>default pen </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00571">571</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="af54fd0cff1c98f906d151a187438f4b6"></a><!-- doxytag: member="ETSI_SText::postPaint" ref="af54fd0cff1c98f906d151a187438f4b6" args="(PaintData *pd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::postPaint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_e_t_sub_item_1_1_paint_data.html">PaintData</a> *&#160;</td>
          <td class="paramname"><em>pd</em></td><td>)</td>
          <td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>items need to call this function after they've done their painting </p>
<p><a class="el" href="class_e_t_sub_item.html#af54fd0cff1c98f906d151a187438f4b6" title="items need to call this function after they&#39;ve done their painting">postPaint()</a> draws visual clues about the sub-item on top of already painted item (like position of the cursor) and restores the state of the painter regarding the font and color. </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000020">Todo:</a></b></dt><dd>use code below only as needed </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00226">226</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a8eba7b38ff5decd18fc642a99f66d855"></a><!-- doxytag: member="ETSI_SText::posX" ref="a8eba7b38ff5decd18fc642a99f66d855" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal ETSubItem::posX </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell the position of this item in parent's coordinate system </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00676">676</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f77fbbc99877833721e64159c488bc7"></a><!-- doxytag: member="ETSI_SText::prePaint" ref="a8f77fbbc99877833721e64159c488bc7" args="(PaintData *pd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::prePaint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_e_t_sub_item_1_1_paint_data.html">PaintData</a> *&#160;</td>
          <td class="paramname"><em>pd</em></td><td>)</td>
          <td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>items need to call this function before proceeding with their painting </p>
<p>The function does initialization for the paint independent of the type of sub-item. If the item uses a particular font, different from what it's parent uses, it will select new font. Similar changes are made for the color to be used. Visual clues regarding the background of the sub-item (the bounding box) may be drawn in future implementations. Inside <a class="el" href="class_e_t_sub_item.html#a8f77fbbc99877833721e64159c488bc7" title="items need to call this function before proceeding with their painting">prePaint()</a>, bounding box is computed and saved in painter coordinates. </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00186">186</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="af15b4a38aea86e7dc9970b9f9c514595"></a><!-- doxytag: member="ETSI_SText::prev" ref="af15b4a38aea86e7dc9970b9f9c514595" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_c___l2_d.html">CC_L2D</a>* CC_L2D::prev </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>return previous item </p>

<p>Reimplemented in <a class="el" href="class_e_t_undo_elem.html#a870e61922d1defbca23ba0dcf0b442c9">ETUndoElem</a>.</p>

<p>Definition at line <a class="el" href="cc__l2d_8h_source.html#l00400">400</a> of file <a class="el" href="cc__l2d_8h_source.html">cc_l2d.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb6564cd7327657f8739dde913dda297"></a><!-- doxytag: member="ETSI_SText::prev" ref="abb6564cd7327657f8739dde913dda297" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a>* ETSubItem::prev </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>return previous item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00705">705</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8dc613b915fb28c2800506a2100bbda9"></a><!-- doxytag: member="ETSI_SText::recompute" ref="a8dc613b915fb28c2800506a2100bbda9" args="(bool b_full)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::recompute </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b_full</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the bounding box of this item </p>
<p>The function may or may not honor the flags representing the "dirty" state of that item regarding it's characteristics depending on <b>b_full</b> argument (when true the flags are ignored) </p>

<p>Implements <a class="el" href="class_e_t_sub_item.html#ad6c9d01d209d216dd1a647511f10a431">ETSubItem</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00111">111</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ac284b5ab60cf721ea1ee3811fc0a1e5b"></a><!-- doxytag: member="ETSI_SText::remove" ref="ac284b5ab60cf721ea1ee3811fc0a1e5b" args="(bool b_recomp=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::remove </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b_recomp</em> = <code>true</code></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>removes the item from the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item; may tigger an update </p>
<p>If multiple sub-items belonging to the same <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item have to be changed, <b>b_recomp</b> parameter may be set to false to prevent the function from recomputing all sub-items involved. The caller is responsible for calling <a class="el" href="class_e_t_i___cplx_txt.html#a7766fe534a3545eae5855d0d1322291a" title="recompute internal data">ETI_CplxTxt::recompute()</a> when all changes were applied. </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo:</a></b></dt><dd>implement undo function here; instead of deleting, add it to a queue </dd></dl>
</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">b_recomp</td><td>should the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item be redrawn? </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00476">476</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aba670d309679d9c1c93c92c563cf51ca"></a><!-- doxytag: member="ETSI_SText::requireRecompute" ref="aba670d309679d9c1c93c92c563cf51ca" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSubItem::requireRecompute </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if any of the sizeflags are set </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00623">623</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3e13a8721de3981072d80b24156c9674"></a><!-- doxytag: member="ETSI_SText::resetKidSizeDirty" ref="a3e13a8721de3981072d80b24156c9674" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::resetKidSizeDirty </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>resets the flag marking the sub-item as having kids required to be recomputed </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00643">643</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9254409fd7b789a4d18edc594395cf73"></a><!-- doxytag: member="ETSI_SText::resetSizeDirty" ref="a9254409fd7b789a4d18edc594395cf73" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::resetSizeDirty </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>resets the flag marking the sub-item as being required to be recomputed </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00633">633</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f41d9e0bdd5b4ca549cf296c9f8fbf1"></a><!-- doxytag: member="ETSI_SText::resetSizeFlags" ref="a8f41d9e0bdd5b4ca549cf296c9f8fbf1" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::resetSizeFlags </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>resets all the flags concearning size </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00648">648</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab824392571600037d10db6ecb14349e6"></a><!-- doxytag: member="ETSI_SText::saveXML" ref="ab824392571600037d10db6ecb14349e6" args="(QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::saveXML </td>
          <td>(</td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>saves the properties of this item to provided DOM element </p>
<p>Internally, the inherited class needs to call <a class="el" href="class_e_t_sub_item.html#a02697af655fba4041b231ac18b529691" title="saves common properties to provided DOM element">saveXMLCmn()</a> to save common properties hosted by the <a class="el" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub-items of a ETI_CplxTxt">ETSubItem</a> class </p>

<p>Implements <a class="el" href="class_e_t_sub_item.html#aa0587a84eb672f8ca941e662797a4579">ETSubItem</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00265">265</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a02697af655fba4041b231ac18b529691"></a><!-- doxytag: member="ETSI_SText::saveXMLCmn" ref="a02697af655fba4041b231ac18b529691" args="(QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::saveXMLCmn </td>
          <td>(</td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em></td><td>)</td>
          <td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>saves common properties to provided DOM element </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00825">825</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a735df5a65b61d9a1dc508f4f687d225c"></a><!-- doxytag: member="ETSI_SText::select" ref="a735df5a65b61d9a1dc508f4f687d225c" args="(ETI_CplxTxt **fth_=NULL, bool b_redraw=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::select </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **&#160;</td>
          <td class="paramname"><em>fth_</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b_redraw</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>visually selected; this is not the same thing as the current si </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fth_</td><td>variable that stores a pointer to father; if NULL is provided, the function will use <a class="el" href="class_e_t_sub_item.html#a73078f093b83442fb1729f6f35bee29f" title="get the ETI_CplxTxt father (complex text)">fatherCplx()</a> to find it's parent; if points to a NULL value, the function will save the parent it finds; if valid, the pointer is used; no need for a call to <a class="el" href="class_e_t_sub_item.html#a73078f093b83442fb1729f6f35bee29f" title="get the ETI_CplxTxt father (complex text)">fatherCplx()</a> </td></tr>
    <tr><td class="paramname">b_redraw</td><td>if set to true, the <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item is redrawn, otherwise the caller is expected to redraw the item itself </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00588">588</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a47c036ee19c7e4557588f11d43c940fe"></a><!-- doxytag: member="ETSI_SText::setColor" ref="a47c036ee19c7e4557588f11d43c940fe" args="(QColor new_color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setColor </td>
          <td>(</td>
          <td class="paramtype">QColor&#160;</td>
          <td class="paramname"><em>new_color</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set default color </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00148">148</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad6c7ae90224e0108d79a3dd0ba119ac8"></a><!-- doxytag: member="ETSI_SText::setFather" ref="ad6c7ae90224e0108d79a3dd0ba119ac8" args="(ETI_CplxTxt *new_fth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setFather </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>new_fth</em></td><td>)</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the father complex text </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00725">725</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4786958a58e030520b07351f3dab6c4c"></a><!-- doxytag: member="ETSI_SText::setFather" ref="a4786958a58e030520b07351f3dab6c4c" args="(ETSubItem *new_fth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setFather </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>new_fth</em></td><td>)</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the father item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00715">715</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad851ea369418f6017e39cc9c96c108db"></a><!-- doxytag: member="ETSI_SText::setFont" ref="ad851ea369418f6017e39cc9c96c108db" args="(QFont new_font)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setFont </td>
          <td>(</td>
          <td class="paramtype">QFont&#160;</td>
          <td class="paramname"><em>new_font</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set default font </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00130">130</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a9c8cba134cc2f1b422a7a167a2d4fea2"></a><!-- doxytag: member="ETSI_SText::setInitialised" ref="a9c8cba134cc2f1b422a7a167a2d4fea2" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setInitialised </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>marks this item as having a "true" value </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00745">745</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="aefd171024f4fa2177be04d556fb5c1ea"></a><!-- doxytag: member="ETSI_SText::setKidSizeDirty" ref="aefd171024f4fa2177be04d556fb5c1ea" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setKidSizeDirty </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>marks this sub-item as having kids required to be recomputed </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00638">638</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad67d15830b8bf3c09c838cefe39fac59"></a><!-- doxytag: member="ETSI_SText::setPen" ref="ad67d15830b8bf3c09c838cefe39fac59" args="(QRgb new_color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setPen </td>
          <td>(</td>
          <td class="paramtype">QRgb&#160;</td>
          <td class="paramname"><em>new_color</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set default color </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00166">166</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a06f3b6fddb7f4fe2701b5be0a9c4e17b"></a><!-- doxytag: member="ETSI_SText::setPosX" ref="a06f3b6fddb7f4fe2701b5be0a9c4e17b" args="(qreal new_X)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setPosX </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_X</em></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the position of this item in parent's coordinate system </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00681">681</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab162bc8bf3933ee501bcbc599b6a40f6"></a><!-- doxytag: member="ETSI_SText::setSizeDirty" ref="ab162bc8bf3933ee501bcbc599b6a40f6" args="(ETI_CplxTxt **tp_fth=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setSizeDirty </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> **&#160;</td>
          <td class="paramname"><em>tp_fth</em> = <code>NULL</code></td><td>)</td>
          <td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>marks this item and all it's parents as being required to be recomputed </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00109">109</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ada9eb6b82d7e8d8725afa5dbdcfeb8bd"></a><!-- doxytag: member="ETSI_SText::setText" ref="ada9eb6b82d7e8d8725afa5dbdcfeb8bd" args="(QString new_text, bool b_recomp=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSI_SText::setText </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>new_text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b_recomp</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>change the displayed text </p>
<p>If the provided string is empty the state of the item is uninitialised and a default marker will be presented to the user. If multiple sub-items belonging to the same <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> item have to be changed, <b>b_recomp</b> parameter may be set to false to prevent the function from recomputing all sub-items involved. The caller is responsible for calling <a class="el" href="class_e_t_i___cplx_txt.html#a7766fe534a3545eae5855d0d1322291a" title="recompute internal data">ETI_CplxTxt::recompute()</a> when all changes were applied. </p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8cc_source.html#l00083">83</a> of file <a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a6a6efc1297e7cbf568b2f0983db45861"></a><!-- doxytag: member="ETSI_SText::setUninitialised" ref="a6a6efc1297e7cbf568b2f0983db45861" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSubItem::setUninitialised </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>marks this item as having no "real" value </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00749">749</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3fdaeb353bed6e19a583e2b371c80583"></a><!-- doxytag: member="ETSI_SText::subIRefPt" ref="a3fdaeb353bed6e19a583e2b371c80583" args="(const ETSubItem *p_kid) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPointF ETSubItem::subIRefPt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>p_kid</em></td><td>)</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>returns the position of the reference point given child in this item's coordinates </p>
<p>This function is intended for complex items; the argument needs to be a direct kid. For simple items the default implementation will do.</p>
<p>The function is not required to check if the provided item is trully a kid, as it is assumed the caller has already done that. </p>

<p>Reimplemented in <a class="el" href="class_e_t_s_i___root.html#aca000283543c7439c80ff77b40358b74">ETSI_Root</a>, and <a class="el" href="class_e_t_s_i___rows.html#ab6172d206e8e14e5d20df4c8cadd4587">ETSI_Rows</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8cc_source.html#l00654">654</a> of file <a class="el" href="_e_t_sub_item_8cc_source.html">ETSubItem.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a80623f0dd2569d964f725fcddaf964bb"></a><!-- doxytag: member="ETSI_SText::text" ref="a80623f0dd2569d964f725fcddaf964bb" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ETSI_SText::text </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>retrieve the displayed text; if in default state the string is empty </p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00136">136</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a303de201a6e89d4a0f62b878a57a0472"></a><!-- doxytag: member="ETSI_SText::type" ref="a303de201a6e89d4a0f62b878a57a0472" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html#aa7307b06fe620851acea92b9b6e93ea6">SIType</a> ETSI_SText::type </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>identifies the type of the sub-item </p>

<p>Implements <a class="el" href="class_e_t_sub_item.html#a40b20e46e1e9c2429ba92a4eb564a2f7">ETSubItem</a>.</p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00239">239</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="afeb732b930f8c4c607b44cf4a379c195"></a><!-- doxytag: member="ETSI_SText::width" ref="afeb732b930f8c4c607b44cf4a379c195" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal ETSubItem::width </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>only the width of this item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00601">601</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a01045e808e956b7c52d2befa2123290d"></a><!-- doxytag: member="ETSI_SText::_ddhcval_assoc_c" ref="a01045e808e956b7c52d2befa2123290d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* <a class="el" href="class_e_t_s_i___s_text.html#a01045e808e956b7c52d2befa2123290d">ETSI_SText::_ddhcval_assoc_c</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a86186cc850c1a5cfa2d23c9378c32367"></a><!-- doxytag: member="ETSI_SText::_ddhcval_assoc_t" ref="a86186cc850c1a5cfa2d23c9378c32367" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* <a class="el" href="class_e_t_s_i___s_text.html#a86186cc850c1a5cfa2d23c9378c32367">ETSI_SText::_ddhcval_assoc_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7ed65026f742ee139bf6908073cc31ae"></a><!-- doxytag: member="ETSI_SText::_ddhcval_name" ref="a7ed65026f742ee139bf6908073cc31ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString <a class="el" href="class_e_t_s_i___s_text.html#a7ed65026f742ee139bf6908073cc31ae">ETSI_SText::_ddhcval_name</a> = QString(&quot;ETSI_SText&quot;)<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00085">85</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8a82d3aad7a84597b451240dc75a0cb4"></a><!-- doxytag: member="ETSI_SText::bbox" ref="a8a82d3aad7a84597b451240dc75a0cb4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF <a class="el" href="class_e_t_sub_item.html#a8a82d3aad7a84597b451240dc75a0cb4">ETSubItem::bbox</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the boundingg box in local coordinates </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00465">465</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="abe859281d88364b079d3959af7e16812"></a><!-- doxytag: member="ETSI_SText::flg" ref="abe859281d88364b079d3959af7e16812" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html#a6e3b59f4a84a8ac86ce8ac651bd19055">Flags</a> <a class="el" href="class_e_t_sub_item.html#abe859281d88364b079d3959af7e16812">ETSubItem::flg</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>various 1 bit switches </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00468">468</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a45307ad1bf08b9516e293d69e60cf030"></a><!-- doxytag: member="ETSI_SText::fth" ref="a45307ad1bf08b9516e293d69e60cf030" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... }   <a class="el" href="class_e_t_sub_item.html#a45307ad1bf08b9516e293d69e60cf030">ETSubItem::fth</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c061776d7be6a4be93d29a72b7d7789"></a><!-- doxytag: member="ETSI_SText::fth_cplx" ref="a4c061776d7be6a4be93d29a72b7d7789" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a>* <a class="el" href="class_e_t_sub_item.html#a4c061776d7be6a4be93d29a72b7d7789">ETSubItem::fth_cplx</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the hosting item, used if this <a class="el" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub-items of a ETI_CplxTxt">ETSubItem</a> is at top level </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00473">473</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a52b851e88b4bd512c50142d3be784feb"></a><!-- doxytag: member="ETSI_SText::fth_sub_i" ref="a52b851e88b4bd512c50142d3be784feb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a>* <a class="el" href="class_e_t_sub_item.html#a52b851e88b4bd512c50142d3be784feb">ETSubItem::fth_sub_i</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>parent sub-item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00475">475</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="abbe3ddeaaaeb14e18837d7cfd4180fe3"></a><!-- doxytag: member="ETSI_SText::itm_col" ref="abbe3ddeaaaeb14e18837d7cfd4180fe3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QColor <a class="el" href="class_e_t_sub_item.html#abbe3ddeaaaeb14e18837d7cfd4180fe3">ETSubItem::itm_col</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>color used to paint this item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00459">459</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9c7318d8f6eaca5ffc2f9c04a2e2b3b3"></a><!-- doxytag: member="ETSI_SText::itm_font" ref="a9c7318d8f6eaca5ffc2f9c04a2e2b3b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QFont <a class="el" href="class_e_t_sub_item.html#a9c7318d8f6eaca5ffc2f9c04a2e2b3b3">ETSubItem::itm_font</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the default font that is used to paint this item </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00456">456</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="abf16c501488190ec6a55b402978723c1"></a><!-- doxytag: member="ETSI_SText::itm_pen" ref="abf16c501488190ec6a55b402978723c1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRgb <a class="el" href="class_e_t_sub_item.html#abf16c501488190ec6a55b402978723c1">ETSubItem::itm_pen</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the rgb used to paint text, draw lines, ... </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00462">462</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5ee11ed3d96885932a46161953a5db46"></a><!-- doxytag: member="ETSI_SText::LipN" ref="a5ee11ed3d96885932a46161953a5db46" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a>* <a class="el" href="class_c_c___l2_d.html#a5ee11ed3d96885932a46161953a5db46">CC_L2D::LipN</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>pointer to next element in list </p>

<p>Definition at line <a class="el" href="cc__l2d_8h_source.html#l00365">365</a> of file <a class="el" href="cc__l2d_8h_source.html">cc_l2d.h</a>.</p>

</div>
</div>
<a class="anchor" id="a06f1614f3ae7e0ee5a309520667738bc"></a><!-- doxytag: member="ETSI_SText::LipP" ref="a06f1614f3ae7e0ee5a309520667738bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">class <a class="el" href="class_c_c___l2_d.html">CC_L2D</a>* <a class="el" href="class_c_c___l2_d.html#a06f1614f3ae7e0ee5a309520667738bc">CC_L2D::LipP</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>pointer to previous element in list </p>

<p>Definition at line <a class="el" href="cc__l2d_8h_source.html#l00368">368</a> of file <a class="el" href="cc__l2d_8h_source.html">cc_l2d.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1ab124f0acd4db3375f487359bd0e186"></a><!-- doxytag: member="ETSI_SText::s_text" ref="a1ab124f0acd4db3375f487359bd0e186" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString <a class="el" href="class_e_t_s_i___s_text.html#a1ab124f0acd4db3375f487359bd0e186">ETSI_SText::s_text</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the text to display </p>

<p>Definition at line <a class="el" href="_e_t_s_i___s_text_8h_source.html#l00107">107</a> of file <a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3bf65adb5d5c0286f21791eb1d279c8f"></a><!-- doxytag: member="ETSI_SText::x_pos" ref="a3bf65adb5d5c0286f21791eb1d279c8f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal <a class="el" href="class_e_t_sub_item.html#a3bf65adb5d5c0286f21791eb1d279c8f">ETSubItem::x_pos</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>position (in parent coordinate system) </p>

<p>Definition at line <a class="el" href="_e_t_sub_item_8h_source.html#l00479">479</a> of file <a class="el" href="_e_t_sub_item_8h_source.html">ETSubItem.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_e_t_s_i___s_text_8h_source.html">ETSI_SText.h</a></li>
<li><a class="el" href="_e_t_s_i___s_text_8cc_source.html">ETSI_SText.cc</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_e_t_s_i___s_text.html">ETSI_SText</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

    <li class="footer">Generated on Sun Oct 23 2011 22:06:50 for EquTemper by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
   </ul>
 </div>
</body>
</html>
